
.shopping_car{
	/*height: 100%;*/
}

.car_top{
	height: 58px;
	margin: 32px 0px 15px 0px;
}

.car_top ul{
	height: 56px;
	border: 1px solid #e8e8e8;
	background-color: #f5f5f5;
}
.car_top ul li{
	float: left;
	height: 56px;
	line-height: 56px;
	font-size: 16px;
	width: 180px;
	margin-right: 20px;
}
.car_top ul li:nth-child(1){
	width: 56px;
	margin-left: 38px;
}
.car_top ul li:nth-child(2){
	width: 475px;
	margin-left: 38px;
}
.car_top ul li:nth-child(3){
	width: 100px;
}
.car_top ul li:nth-child(4){
	width: 280px;
	text-align: center;
	margin-right: 50px;
}

.car_middle{
	clear: both;
	border: 1px solid #e8e8e8;
}
.car_middle table tr{
	clear: both;
	width: 1500px;
	height: 150px;
	border-bottom: 1px dashed #e8e8e8;
}
.car_middle table tr:last-child{
	border-bottom: 0px;
}
.car_middle table tr td{
	line-height: 56px;
	font-size: 18px;
	width: 180px;
}
.car_middle table tr td:nth-child(1){
	padding-left: 38px;
	width: 100px;
}
.car_middle table tr td:nth-child(2){
	width: 525px;
}
.car_middle table tr td:nth-child(2) a:nth-child(1){
	display: inline-block;
	width: 115px;
	height: 115px;
}
.car_middle table tr td:nth-child(2) a:nth-child(1) img{
	width: 115px;
	height: 115px;
}
.car_middle table tr td:nth-child(2) a:nth-child(2){
	padding-left: 40px;
}
.car_middle table tr td:nth-child(3){
	width: 100px;
	font-size: 22px;
	font-weight: bold;
}
.car_middle table tr td:nth-child(4){
	width: 350px;

}
.car_count{
	width: 350px;
	height: 44px;
	padding: 5px 0px 0px 120px;

}
.car_middle table tr td:nth-child(4) .car_count a{
	float: left;
	display: inline-block;
	width: 30px;
	height: 30px;
	border: 1px solid #e8e8e8;
	line-height: 30px;
	text-align: center;
}
.car_middle table tr td:nth-child(4) .car_count input{
	float: left;
	width: 75px;
	height: 30px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	padding-left: 30px;
}
.car_middle table tr td:nth-child(6){
	padding-left: 35px;
}
.car_middle table tr td:last-child{
	padding-left: 35px;
}
.car_botton{
	margin: 16px 0px 70px 0px;
	height: 241px;
	border: 1px solid #e8e8e8;
}
.total{
	height: 78px;
	border-bottom: 1px solid #e8e8e8;
}
.total ul li{
	height: 78px;
	line-height: 78px;
	float: left;
	font-size: 16px;
}
.total ul li:nth-child(1){
	padding-left: 38px;
}
.total ul li:nth-child(2){
	margin-left: 23px;
}
.total ul li:nth-child(2) a:hover{
	color: red;
}
.total ul li:nth-child(3){
	margin-left: 23px;
}
.total ul li:nth-child(3) a:hover{
	color: red;
}
.total ul li:nth-child(4){
	margin-left: 820px;
}
#number{
	color: red;
}
#total{
	color: #e8203b;
	font-size: 24px;
	font-weight: bold;
}

.account{
	position: relative;
	height: 165px;
}
.account a:nth-child(1){
	display: inline-block;
	width: 177px;
	height: 61px;
	border: 1px solid #e8e8e8;
	border-radius: 5%;
	margin: 37px 0px 0px 38px;
	line-height: 61px;
	text-align: center;
	font-size: 20px;
}
.account a:nth-child(1)::before{
	content: "\e984";
	font-family: 'icomoon';
	padding: 0px 6px 0px 8px;
}
.account a:nth-child(2){
	display: inline-block;
	width: 209px;
	height: 65px;
	background-color: #c43f40;
	font-size: 20px;
	font-weight: bold;
	line-height: 65px;
	text-align: center;
	border-radius: 5%;
	margin-left: 1030px;
	color: #ffffff;
}
